
#ifndef _PCAFLATTENDIALOGX_H_
#define _PCAFLATTENDIALOGX_H_

#include "DialogxApi.hpp"

#include "../OLCore/AbstractDialogx.hpp"
#include <QGroupBox>
#include <QGridLayout>
#include <QLineEdit>
#include <QComboBox>
#include <QLabel>

namespace NSDialogx {

	class DIALOGXAPI PCAFlattenDialogx :
		public NSCore::AbstractDialogx
	{
		Q_OBJECT
	public:
		PCAFlattenDialogx(QWidget* p = nullptr);
		~PCAFlattenDialogx();

	public:
		void setCurrentObject(QString object);
		QString getCurrentObject();
		int getAlgorithm();


	private:
		QLineEdit* m_object{};
		QComboBox* m_algorithm_box{};


	};


}

#endif



